.user-login{
    width:460px;
    position: fixed;
    top:160px;
    bottom:0;
    right:0;
    left:0;
    margin:auto;
}
.header-login{
    width:100%;
    height:100px;
}
.header-login img{
    width:100px;
    margin:25px;
    float:left;
}
.header-login span{
    display: inline-block;
    height:40px;
    margin:40px 10px;
    float:left;
    border:1px solid #fff;
}
.header-login p{
    font-size:22px;
    float:left;
    margin: 50px 30px;
}
.header-content{
    width:400px;
    padding:30px;
    border-radius:5px;
    box-shadow:-2px 0px 8px rgba(0,0,0,0.2),0px -2px 8px rgba(0,0,0,0.2),0px 2px 8px rgba(0,0,0,0.2),2px 0px 8px rgba(0,0,0,0.2);
    /*box-shadow: inset 0px 0px 30px rgba(0,0,0,0.2);*/
    height:400px;
    background: #fff;
    float:left;
}
.header-content>ul>li{
    width:100%;
    height:75px;
    float:left;
    margin:10px 0;
}
.header-content>ul>li>p{
    font-size:16px;
    color:#212b3f;
    padding:5px 0;
}
/*.header-content>ul>li:first-child{*/
    /*margin-top:0;*/
/*}*/


.login-list{
    width:100%;
    float:left;
    border:1px solid #ccc;
    height:50px;
}
.header-content>ul>li>.login-list>em{
    width:50px;
    height:50px;
    /*border:1px solid red;*/
    float:left;
    display: inline-block;
}
.header-content>ul>li>.login-list>input{
    width:340px;
    height:50px;
    border:none;
    float:left;
}
.y-login{
    width:280px;
    float:left;
}
.header-content>ul>li>.y-login>input{
    width:200px;
    height:50px;
    border:none;
    float:left;
}
.y-msg{
    width:100px;
    float:right;
    height:50px;
    border:1px solid #ccc;
}

.re-psd{
    width:100%;
    line-height: 20px;
    float:left;
    margin:20px 0 0 0;
}
.re-psd .left{
    width:50%;
    float:left;
    line-height: 30px;

}
.re-psd .left input,.item{
    float:left;
    color:#000;
    font-size:14px;
    cursor: pointer;
    line-height: 30px;
}
.re-psd .left input{
    margin:8px 10px 0 0;
}
.re-psd .right{
    width:50%;
    line-height: 30px;
    color:#000;
    cursor: pointer;
    font-size:14px;
    text-align: right;
    float:right;
}
.submit{
    width:100%;
    line-height:50px;
    margin:40px 0 0 0;
    text-align: center;
    background: #5785db;
    float:left;
    font-size:20px;
    cursor: pointer;
    border-radius:5px;
}

.Toregistered{
    float:left;
    width:100%;
    margin:40px 0;
    color:#6c717b;
    height:30px;
}

.footer{
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 68px;
    line-height: 70px;
    text-align: center;
    color: #9197a1;
}